const conf = require('./config'),
      mysql = require('mysql')

class DB  {
    // 构造函数
    constructor (){
        // 数据库连接池
        let pool = mysql.createPool(conf);
        // 连接数据库
        pool.getConnection((err,connection)=>{
            if(err){
                console.log(err);
            }else{
                this.con = connection;
            }
        })
    }
    // 接受数据库
    query(sql){
        return new Promise((resolve,reject)=>{
            this.con.query(sql,(err,res)=>{
                if(err){
                    reject(err);
                }else{
                    resolve(res);
                }
            })
        })
    }
}

module.exports = new DB()